/*
 *  Copyright 2015 the original author or authors.
 *  @https://github.com/scouter-project/scouter
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 *
 */
package scouter.client.constants;

public class MenuStr {

	// @ObjectNavigationView.java - ServerObject
	public static final String TIME_ALL = "Time All";
	public static final String TIME_ALL_ID = "scouter.client.contextmenu.serverobject.timeallcounter";
	public static final String DAILY_ALL = "Daily All";
	public static final String DAILY_ALL_ID = "scouter.client.contextmenu.serverobject.dailyallcounter";
	public static final String TIME_TOTAL = "Time Total";
	public static final String TIME_TOTAL_ID = "scouter.client.contextmenu.serverobject.timetotalcounter";
	public static final String DAILY_TOTAL = "Daily Total";
	public static final String DAILY_TOTAL_ID = "scouter.client.contextmenu.serverobject.dailytotalcounter";

	public static final String STATUS_DASHBOARD_REAL = "Status Dashboard";
	public static final String ALERT_REAL = "Alert";

	public static final String ACTIVE_SPEED_REAL = "Active Speed";
	public static final String ACTIVE_SPEED_REAL_ID = "scouter.client.actions.counter.activespeed";

	public static final String SERVICE_COUNT = "24H Service Count";
	public static final String SERVICE_COUNT_ID = "scouter.client.actions.counter.servicecount";

	public static final String HOURLY_CHART = "Hourly Chart";
	public static final String HOURLY_CHART_ID = "scouter.client.actions.counter.hourlychart";

	public static final String TODAY_SERVICE_COUNT = "Today Service Count";
	public static final String TODAY_SERVICE_COUNT_ID = "scouter.client.actions.counter.todayservicecount";

	public static final String XLOG = "XLog";
	public static final String XLOG_ID = "scouter.client.actions.counter.XLog";

	public static final String REALTIME_XLOG = "Realtime XLog";
	public static final String REALTIME_XLOG_ID = "scouter.client.actions.counter.realTimeXLog";

	public static final String PASTTIME_XLOG = "Pasttime XLog";
	public static final String PASTTIME_XLOG_ID = "scouter.client.actions.counter.loadTimeXLog";

	public static final String DIGITAL_COUNT = "Digital Count";
	public static final String DIGITAL_COUNT_ID = "scouter.client.menu.performance.real.digitalcount";

	public static final String LOAD_SERVICE_COUNT = "Load Service Count ";
	public static final String LOAD_SERVICE_COUNT_ID = "scouter.client.actions.counter.loadservicecount";

	public static final String OTHER_REAL_PERFORMANCE_VIEWS = "other Real Performance views...";
	public static final String OTHER_REAL_PERFORMANCE_VIEWS_ID = "scouter.client.menu.performance.real.other";

	public static final String OTHER_PAST_PERFORMANCE_VIEWS = "other Past Performance views...";
	public static final String OTHER_PAST_PERFORMANCE_VIEWS_ID = "scouter.client.menu.performance.past.other";

	public static final String OBJECT_MANAGER = "Object Manager";
	public static final String ALERT_HISTORY = "Alert History";
	public static final String ALERT_HISTORY_ID = "scouter.client.menu.statistics.alert";

	public static final String BY_LEVEL = "By Level";
	public static final String BY_TITLE = "By Title";
	public static final String ALERT_DETAIL_LIST = "Alert Detail List";

	public static final String SERVER_THREAD_LIST = "Server Thread List";

	public static final String CURRENT_LOGIN_LIST = "Current Login List";

	public static final String FILE_MANAGEMENT = "File Management";

	public static final String STATISTICS = "Statistics";
	public static final String STATISTICS_ID = "scouter.client.statistics";

	public static final String REPORT = "Report";
	public static final String REPORT_ID = "scouter.client.report";

	public static final String DAILY_STATISTICS = "Daily Statistics";
	public static final String DAILY_STATISTICS_ID = "scouter.client.statistics.daily";

	public static final String SERVICE_SUMMARY = "Summary";
	public static final String SERVICE_SUMMARY_ID = "scouter.client.summary.service";
	public static final String HOURLY_SERVICE = "Hourly Service";
	public static final String SHORT_TIME_SERVICE = "Short Time Service";
	public static final String SQL_SUMMARY = "SQL Summary";
	public static final String SQL_SUMMARY_ID = "scouter.client.summary.sql";
	public static final String HOURLY_SQL = "Hourly SQL";
	public static final String HOURLY_APP_SQL = "Hourly Service/SQL";
	public static final String HOURLY_APICALL = "Hourly API Call";
	public static final String HOURLY_APP_APICALL = "Hourly Service/API Call";
	public static final String HOURLY_IP = "Hourly IP";

	public static final String COMPARE_OBJECT = "Compare Object";

	public static final String EXPORT_TO_WORKSPACE_S = "Export to Workspace";
	public static final String EXPORT_TO_WORKSPACE_S_ID = "scouter.client.statistics.export";

	public static final String EXPORT_DAILY_APP_SUMMARY = "Export Daily App Summary";
	public static final String EXPORT_ALERT_HISTORY = "Export Alert History (Max:1000)";

	public static final String EXPORT_ALL = "Export all...";
	public static final String EXPORT_ALL_ID = "scouter.client.export.all";

	public static final String CONFIGURATIONS = "Configurations";
	public static final String CONFIGURATIONS_ID = "scouter.client.configure";

	public static final String MANAGEMENT = "Management";
	public static final String MANAGEMENT_ID = "scouter.client.management";

	public static final String SERVER = "Server";

	public static final String ALERT_RULE = "Alert Rule";

	public static final String COUNTER = "Counter";

	public static final String COUNTER_DESIGNER = "Counter Designer";

	public static final String ACCOUNT = "Account";
	public static final String ACCOUNT_ID = "scouter.client.account";

	public static final String LIVE_CHART = "Live";
	public static final String LOAD_CHART = "Load";


	public static final String PERFORMANCE_COUNTER = "Performance Counter";
	public static final String PERFORMANCE_COUNTER_ID = "scouter.client.contextmenu.agentobject.performanceCounter";
	public static final String PERFORMANCE_REQUEST = "Object Request";
	public static final String PERFORMANCE_REQUEST_ID = "scouter.client.contextmenu.agentobject.request";


	public static final String TIME_COUNTER = "Time";
	public static final String TIME_COUNTER_ID = "scouter.client.contextmenu.agentobject.timecounter";
	public static final String DAILY_COUNTER = "Daily";
	public static final String DAILY_COUNTER_ID = "scouter.client.contextmenu.agentobject.dailycounter";

	public static final String THREAD_LIST = "Thread List";
	public static final String THREAD_LIST_ID = "scouter.client.contextmenu.agentobject.threadlist";

	public static final String ACTIVE_SERVICE_LIST = "Active Service List";
	public static final String ACTIVE_SERVICE_LIST_ID = "scouter.client.contextmenu.agentobject.activeservicelist";

	public static final String LOADED_CLASS_LIST = "Loaded Class List";
	public static final String LOADED_CLASS_LIST_ID = "scouter.client.contextmenu.agentobject.loadedclasslist";

	public static final String HEAP_HISTOGRAM = "Heap Histogram";
	public static final String HEAP_HISTOGRAM_ID = "scouter.client.contextmenu.agentobject.heaphistogram";

	public static final String HEAP_DUMP = "Heap Dump";
	public static final String BINARY_DUMP = "Binary File Dump";
	public static final String HEAP_DUMP_ID = "scouter.client.contextmenu.agentobject.heapdump";
	public static final String HEAP_DUMP_RUN = "Run Heap Dump";
	public static final String HEAP_DUMP_LIST = "List Heap Dump";
	public static final String BINARY_DUMP_LIST = "List Binary Dump";
	public static final String CPU_PROFILE_DUMP_RUN = "Run CPU Profile Dump(Pending 30s)";
	public static final String BLOCK_PROFILE_DUMP_RUN = "Run Block Profile Dump(Pending 30s)";
	public static final String MUTEX_PROFILE_DUMP_RUN = "Run Mutex Profile Dump(Pending 30s)";

	public static final String THREAD_DUMP = "Thread Dump";
	public static final String THREAD_DUMP_ID = "scouter.client.contextmenu.agentobject.threaddump";

	public static final String ENV = "Env";
	public static final String ENV_ID = "scouter.client.contextmenu.agentobject.env";

	public static final String FILE_SOCKET = "File Socket";
	public static final String FILE_SOCKET_ID = "scouter.client.contextmenu.agentobject.filesocket";

	public static final String RESET_CACHE = "Reset Cache";
	public static final String RESET_CACHE_ID = "scouter.client.contextmenu.agentobject.resetcache";

	public static final String CONFIGURE = "Configure";
	public static final String CONFIGURE_ID = "scouter.client.contextmenu.agentobject.configure";

	public static final String SERVER_CONFIGURES = "Configures";
	public static final String SERVER_CONFIGURES_ID = "scouter.client.contextmenu.server.configures";

	public static final String TELEGRAF_CONFIGURE = "Telegraf Configure";
	public static final String TELEGRAF_FILE_CONFIGURE = "Edit telegraf file directly";
	public static final String COUNTERS_SITE_FILE_CONFIGURE = "Edit counters.site.xml file";

	public static final String ALERT_SCRIPTING = "Customizable Alert";
	public static final String ALERT_SCRIPTING_ID = "scouter.client.alertScripting";

	public static final String PROPERTIES = "Properties";
	public static final String PROPERTIES_ID = "scouter.client.contextmenu.agentobject.properties";

	public static final String EXPORT_TO_WORKSPACE = "Export to Workspace";
	public static final String EXPORT_TO_WORKSPACE_ID = "scouter.client.contextmenu.agentobject.exporttoworkspace";
	public static final String EXPORT_TIME_COUNTER = "Export Time Counter";
	public static final String EXPORT_DAILY_COUNTER = "Export Daily Counter";
	public static final String EXPORT_LOADTIME_COUNTER = "Export LoadTime Counter";
	public static final String EXPORT_LOADDATE_COUNTER = "Export LoadDate Counter";

	public static final String FILEDUMP = "File Dump";
	public static final String FILEDUMP_ID = "scouter.client.contextmenu.agentobject.filedump";
	public static final String STACK_ANALYZER = "Stack Frequency Analyzer";
	public static final String STACK_ANALYZER_ID = "scouter.client.contextmenu.agentobject.stack";
	public static final String DUMP_ACTIVE_SERVICE_LIST = "Dump Active Service List";
	public static final String DUMP_THREAD_DUMP = "Dump Thread Dump";
	public static final String DUMP_GOROUTINE_DUMP = "Dump Goroutine Dump";
	public static final String DUMP_BLOCK_PROFILE = "Dump Block Profile";
	public static final String DUMP_MUTEX_PROFILE = "Dump Mutex Profile";
	public static final String DUMP_THREAD_LIST = "Dump Thread List";
	public static final String DUMP_HEAPHISTO = "Dump Heaphisto";
	public static final String LIST_DUMP_FILES = "List Dump Files";
	public static final String SYSTEM_GC = "System.GC";
	public static final String TOP = "Top";
	public static final String DISK_USAGE = "Disk Usage";
	public static final String NET_STAT = "Net Stat";
	public static final String WHO = "Who";
	public static final String MEM_INFO = "Mem Info";

	public static final String BATCH_HISTORY = "Batch History";
	public static final String BATCH_ACTIVE_LIST = "Batch Active List";
	
	public static final String CUBRID_DB_LIST_VIEW 		= "DB List View";
	public static final String CUBRID_DB_LIST_VIEW_ID             = "scouter.client.contextmenu.agentobject.cubriddblistview";
}
